Laurel Cherry
Definition of Laurel Cherry
- 1. Frequently cultivated Eurasian evergreen shrub or small tree having showy clusters of white flowers and glossy foliage and yielding oil similar to bitter almond oil Noun
- 2. Small flowering evergreen tree of southern United States Noun